- Trust signals: photo authenticity, review sentiment & attribution, verification, recency, spam penalty
- API demo snippets:
- Search: curl "http://localhost:3000/api/search?q=fade&location=Brooklyn"
- MCP discover: curl -H "Authorization: Bearer ryb_test_KEY" -X POST http://localhost:3000/api/mcp/discover -d '{"location":"Brooklyn","styles":["fade"]}'
- Visual: profile with `trust_score`, `hairstyles`, and `verified` badge
-
Slide 6 — Testing & QA
- Automated test suite: unit, integration, and end-to-end tests (vitest + Playwright)
- Deterministic mock providers for LLMs (`workers/llm/providers/mock.js`) enable CI stability
- Test helpers & fixtures: `tests/`, `tests/fixtures/`, and `scripts/setup_test_db.sh` for reproducible test DB
- Benchmarks & LLM accuracy harness: `workers/llm/benchmark_providers.js`, `workers/llm/TESTS_README.md`
- Key demo commands: `./scripts/setup_test_db.sh` then `npm run test` (API/workers)